// pages/shouru/shouru.js
import {colors} from '../../utils/constData'
const date = new Date()
Component({
  options: {addGlobalClass: true},
  /**
   * 页面的初始数据
   */
  data: {
    color: colors[1],
    //总流水列表
    zongLiuShui: [{
        name: '全部支出',
        value: 9999
      },
      {
        name: '本年支出',
        value: 9999
      },
      {
        name: '本月支出',
        value: 9999
      },
      {
        name: '今日支出',
        value: 9999
      },
    ],
    //charts图表
    dateYear: date.getFullYear(),
    dateYearMonth: date.getFullYear() + '-' + (date.getMonth() + 1),
    charts: [{
        value: 1048,
        name: '娱乐-电影'
      },
      {
        value: 735,
        name: '交通-地铁'
      },
      {
        value: 580,
        name: '娱乐-游戏'
      },
      {
        value: 484,
        name: '娱乐-玩具'
      },
      {
        value: 300,
        name: '其它'
      }
    ],
    //top5列表
    top5List: [{
        text: '娱乐',
        num: 9999
      },
      {
        text: '餐饮',
        num: 9999
      },
      {
        text: '交通',
        num: 9999
      },
    ],
    //最近记录
    zuiJinJl: [{
        date: '06月08日',
        payout: 80,
        list: [{
            title: '娱乐-游戏',
            time: '2023年06月09日 11:55',
            num: 99
          },
          {
            title: '娱乐-游戏',
            time: '2023年06月09日 11:55',
            num: 99
          },
          {
            title: '娱乐-游戏',
            time: '2023年06月09日 11:55',
            num: 99
          },
        ]
      },
      {
        date: '06月07日',
        payout: 180,
        list: [{
            title: '娱乐-游戏',
            time: '2023年06月09日 11:55',
            num: 99
          },
          {
            title: '娱乐-游戏',
            time: '2023年06月09日 11:55',
            num: 99
          },
          {
            title: '娱乐-游戏',
            time: '2023年06月09日 11:55',
            num: 99
          },
        ]
      },
    ]
  },
  pageLifetimes: {
    show() {
     console.log('11111111111111111',22)
    }
  },
  methods: {
    /**
     * 日期选择器year返回数据 
     */
    confirmYearDate(e) {
      this.setData({
        dateYear: e.detail
      })
    },
    /**
     * 日期选择器month返回数据 
     */
    confirmMonthDate(e) {
      this.setData({
        dateYearMonth: e.detail
      })
    },
    /**跳转新增最近记录 */
    add: function () {
      wx.navigateTo({
        url: '/pages/addshouru/index'
      });
    },
    /**删除最近记录某一条数据 */
    del(e) {
      const {
        index,
        pageIndex
      } = e.detail
      let zuiJinJl = this.data.zuiJinJl
      zuiJinJl.map((ite, ind) => {
        if (ind === pageIndex) ite.list.splice(index, 1)
      })
      this.setData({
        zuiJinJl
      })
    }
  }


})